package edu.upc.clase.demo.entity;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlRootElement;

/**
 *
 * @author gian
 */
@XmlRootElement
public class Publicacion implements Serializable {
    
    private Integer id;
    private String titulo;
    private Integer catid;
    private Integer subcatid;
    private String descr;
    private Integer cantidad;
    private Float precio;
    private String fechacre;
    private Integer duracion;
    private String fechafin;
    private String foto1;
    private String foto2;
    private String foto3;
    private Integer userid;

    public Publicacion() {}
    
    public Publicacion(Integer id,String titulo, Integer catid, Integer subcatid, String descr, Integer cantidad, Float precio, String fechacre, Integer duracion, String fechafin, String foto1, String foto2, String foto3,Integer userid) {
        this.id = id;
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
        this.cantidad = cantidad;
        this.precio = precio;
        this.fechacre = fechacre;
        this.duracion = duracion;
        this.fechafin = fechafin;
        this.foto1 = foto1;
        this.foto2 = foto2;
        this.foto3 = foto3;
        this.userid = userid;
    }

    public Publicacion(String titulo, Integer catid, Integer subcatid, String descr, Integer cantidad, Float precio, String fechacre, Integer duracion, String fechafin, String foto1, String foto2, String foto3, Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
        this.cantidad = cantidad;
        this.precio = precio;
        this.fechacre = fechacre;
        this.duracion = duracion;
        this.fechafin = fechafin;
        this.foto1 = foto1;
        this.foto2 = foto2;
        this.foto3 = foto3;
        this.userid = userid;
    }

        public Publicacion(String titulo, Integer catid, Integer subcatid, String descr, Integer cantidad, Float precio, String fechacre, Integer duracion, String fechafin, String foto1, String foto2, Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
        this.cantidad = cantidad;
        this.precio = precio;
        this.fechacre = fechacre;
        this.duracion = duracion;
        this.fechafin = fechafin;
        this.foto1 = foto1;
        this.foto2 = foto2;
        this.userid = userid;
    }

    public Publicacion(String titulo, Integer catid, Integer subcatid, String descr, Integer cantidad, Float precio, String fechacre, Integer duracion, String fechafin, String foto1,Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
        this.cantidad = cantidad;
        this.precio = precio;
        this.fechacre = fechacre;
        this.duracion = duracion;
        this.fechafin = fechafin;
        this.foto1 = foto1;
        this.userid = userid;
    }

    public Publicacion(String titulo, Integer catid, Integer subcatid, String descr, Integer cantidad, Float precio, String fechacre, Integer duracion, String fechafin,Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
        this.cantidad = cantidad;
        this.precio = precio;
        this.fechacre = fechacre;
        this.duracion = duracion;
        this.fechafin = fechafin;
        this.userid = userid;
    }

    public Publicacion(String titulo, Integer catid, Integer subcatid, String descr, Integer cantidad, Float precio, String fechacre, Integer duracion,Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
        this.cantidad = cantidad;
        this.precio = precio;
        this.fechacre = fechacre;
        this.duracion = duracion;
        this.userid = userid;
     }

    public Publicacion(String titulo, Integer catid, Integer subcatid, String descr, Integer cantidad, Float precio, String fechacre,Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
        this.cantidad = cantidad;
        this.precio = precio;
        this.fechacre = fechacre;
        this.userid = userid;
     }

   public Publicacion(String titulo, Integer catid, Integer subcatid, String descr, Integer cantidad, Float precio,Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
        this.cantidad = cantidad;
        this.precio = precio;
        this.userid = userid;
    }

    public Publicacion(String titulo, Integer catid, Integer subcatid, String descr, Integer cantidad,Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
        this.cantidad = cantidad;
        this.userid = userid;
     }

     public Publicacion(String titulo, Integer catid, Integer subcatid, String descr, Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
        this.userid = userid;
    }

   public Publicacion(String titulo, Integer catid, Integer subcatid, String descr) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.descr = descr;
    }

     
     
    public Publicacion(String titulo, Integer catid, Integer subcatid, Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.subcatid = subcatid;
        this.userid = userid;
    }

    public Publicacion(String titulo, Integer catid, Integer userid) {
        this.titulo = titulo;
        this.catid = catid;
        this.userid = userid;
    }
  
      public Publicacion(String titulo, Integer userid) {
        this.titulo = titulo;
        this.userid = userid;
    }
 
      public Publicacion(String titulo) {
        this.titulo = titulo;
    }
     
    
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    
    public String getTitulo() {
        return titulo;
    }

    public void setTitulo(String titulo) {
        this.titulo = titulo;
    }
    
    public Integer getCatid() {
        return catid;
    }

    public void setCatid(Integer catid) {
        this.catid = catid;
    }

    public Integer getSubcatid() {
        return subcatid;
    }

    public void setSubcatid(Integer subcatid) {
        this.subcatid = subcatid;
    }
 
    public String getDescr() {
        return descr;
    }

    public void setDescr(String descr) {
        this.descr = descr;
    }    

    public Integer getCantidad() {
        return cantidad;
    }

    public void setCantidad(Integer cantidad) {
        this.cantidad = cantidad;
    }

    public Float getPrecio() {
        return precio;
    }

    public void setPrecio(Float precio) {
        this.precio = precio;
    }
    
    public String getFechacre() {
        return fechacre;
    }
    
    public void setFechacre(String fechacre) {
        this.fechacre = fechacre;
    }

    public Integer getDuracion() {
        return duracion;
    }
    
    public void setDuracion(Integer duracion) {
        this.duracion = duracion;
    }
    
    public String getFechafin() {
        return fechafin;
    }

    public void setFechafin(String fechafin) {
        this.fechafin = fechafin;
    }
    
    public String getFoto1() {
        return foto1;
    }
    
    public void setFoto1(String foto1) {
        this.foto1 = foto1;
    }

    public String getFoto2() {
        return foto2;
    }
    
    public void setFoto2(String foto2) {
        this.foto1 = foto2;
    }
    
      public String getFoto3() {
        return foto3;
    }
    
    public void setFoto3(String foto3) {
        this.foto1 = foto3;
    }
    
    public Integer getUserid() {
        return userid;
    }
   
    public void setUserid(Integer userid) {
        this.userid = userid;
    }
    
 }